.nt_tree{
position:relative;
clear:both;
margin:0 0 20px 20px;
}
.nt_tree_x{
position:absolute;
background-color:#E6E6E6;
font-weight:bold;
color:#666;
font-size:12px;
padding:2px;
width:25px;
height:25px;
text-align:center;
cursor:pointer;
line-height:25px;
background:url('/images/ntemplate/dot_grey.png');
}

.nt_tree_y.nt_tree_y_highlight{
background-color:#DDFFDD;
}
.nt_tree_x.nt_tree_x_highlight{
background-color:#365D95;
color:#FFF;
background:url('/images/ntemplate/dot_lightblue.png');
}
.nt_tree_x.nt_tree_x_selected{
background-color:#365D95;
color:#FFF;
background:url('/images/ntemplate/dot_blue.png');
}
.nt_tree_x_link{
padding:0;
margin:0;
position:absolute;
width:30px;
height:4px;
line-height:4px;
border-top:3px solid #E6E6E6;
}
.nt_tree_y_link{
padding:0;
margin:0;
position:absolute;
width:30px;
height:36px;
line-height:4px;
border-left:3px solid #E6E6E6;
}
.nt_tree_y{
position:absolute;
background-color:#E6E6E6;
color:#5B5B5B;
font-size:12px;
padding:2px 8px;
height:25px;
text-align:center;
cursor:pointer;
border-left:5px solid #2B8C00;
}
.nt_tree_y_new{
border-left:5px solid #5B5B5B;
}
.nt_tree_btn{
height:32;padding:0 6px; margin-left:6px; margin-top:2px;
}

.nt_tree_btn.x_delete{
display:none; position:absolute; 
}

.nt_tree_y_label {float:left; height:14px; margin-bottom: 0px; margin-top: 5px;}

.nt_tree_y_label a{
color:#000;
}